
缺少python bz2模块
我已安装在主目录中。[spatel@~ dev1]$ /home/spatel/python-2.7.3/bin/python -VPython 2.7.3我正在尝试运行一个需要python 2.7.x版本的脚本,而我却丢失了bz2错误[spatel@~ dev1]$ ./import_logs.pyTraceback (most recent call last): File "./import_logs.py", line 13, in <module> import bz2ImportErro...
2024-01-10
Python pi计算?
我是python初学者,我想计算pi。我试过使用Chudnovsky算法,因为听说它比其他算法快。这是我的代码:from math import factorialfrom decimal import Decimal, getcontextgetcontext().prec=100def calc(n): t= Decimal(0) pi = Decimal(0) deno= Decimal(0) k = 0 for k in range(n): t = ((-...
2024-01-10
海明窗口,python 2.7
嗨,我有一个相当嘈杂的FFT。如何申请我的代码汉明窗口,以减少噪音。看看我的代码:海明窗口,python 2.7plt.subplot(212) plt.title('Fast Fourier Transform') plt.ylabel('Power [a.u.]') plt.xlabel('Frequency Hz') fft1 = (Bx[51:-14]) fft2 = (By[1:-14]) for dataset in [fft1]: dataset = np.asarray(datase...
2024-01-10
未定义python d中的错误。
我正在学习python并出现此错误。我可以找出错误在哪里\什么在代码中。 File "<string>", line 1, in <module>。Name = ""Desc = ""Gender = ""Race = ""# Prompt user for user-defined informationName = input('What is your Name? ')Desc = input('Describe yourself: ')当我运行程序它输出你叫什么名字?(我输入d)这给出了错误Trac...
2024-01-10
使用Python ping网站?
如何使用Python ping网站或IP地址?回答:看到这个纯Python平由马修·考尔斯迪克森和延DIEMER。另外,请记住,Python需要root才能在Linux中生成ICMP(即ping)套接字。import ping, sockettry: ping.verbose_ping('www.google.com', count=3) delay = ping.Ping('www.wikipedia.org', timeout=2000).do()except socket.error, e...
2024-01-10
python *运算符的专有名称?
什么是运营商的正确名称*,如function(*args)?打开包装,解压缩,还有其他东西吗?回答:在Ruby和Perl 6中,这被称为"splat",我认为那些社区的大多数人都会明白你的意思。在Python的教程使用短语“拆包参数列表”,这是长和描述。我在Python中还没有听说过其他特殊名称。...
2024-01-10
Python __repr__的目的
def __repr__(self): return '<%s %s (%s:%s) %s>' % ( self.__class__.__name__, self.urlconf_name, self.app_name, self.namespace, self.regex.pattern)此方法的意义/目的是什么?回答:__repr__应该返回对象的可打印表示形式,这很可能是创建该对象的一种可能方式。请参阅此处的官方文档。__repr__对于开发人员而言更多,而__str__对...
2024-01-10
列出组中的用户LDAP python
我是LDAP新手。所以我并不真正了解我的所有条款,并完全理解所有条款。但是,我正在研究现有系统并完成所有设置。我只是添加一个方法。 我想在Python中使用LDAP查询编写一个方法。我在LDAP浏览器上玩过,可以看到我的查询是正确的。但是,我不知道如何把它放在一个Python方法返回一个列表。该方...
2024-01-10
是否可以加快python IO的速度?
考虑以下python程序:import syslc = 0for line in open(sys.argv[1]): lc = lc + 1print lc, sys.argv[1]在我的6GB文本文件上运行它,大约2分钟即可完成。问题: 请注意,以下情况需要相同的时间:wc -l myfile.txt因此,我怀疑我的疑问只是一个简单的“否”。还要注意,我的真实程序正在做的事情不仅仅是计数行...
2024-01-10
python SIGINT不终止调用外壳
当从Linux shell(在bash和ksh中观察到同样的行为)运行Python并通过Ctl-C按键生成SIGINT时,我发现了我无法理解的行为,并且这让我非常沮丧。python SIGINT不终止调用外壳当我按下Ctl-C时,Python进程正常终止,但shell继续执行下一个命令。$ python -c "import time; time.sleep(100)"; echo END ^CTraceback (most recent call last): ...
2024-01-10
被python文件模式“ w +”所混淆
模式“ r +”,“ w +”和“ a +”打开文件进行更新(请注意,“ w +”会截断文件)。在区分二进制文件和文本文件的系统上,将“ b”追加到以二进制模式打开文件的模式;在没有此区别的系统上,添加“ b”无效。与此w +:打开一个文件进行读写。如果文件存在,则覆盖现有文件。如果该文件不存在...
2024-01-10
python udisks-枚举设备信息
显然有可能使用udisks二进制文件获得许多有关附加磁盘的信息:udisks --show-info /dev/sda1udisks显然只是枚举udev可用的数据。是否可以使用python获取此信息?例如说,如果我只是想检索设备序列号,安装点和大小。回答:您可以直接在python中通过dbus使用Udisk。import dbusbus = dbus.SystemBus()ud_manager_obj = bus.g...
2024-01-10
python异常 没有名为gdb的模块:
我刚刚gdb 7.8从运行Linux的服务器计算机上主目录中的源代码进行编译。我以前一直在使用gdb7.6,除了gdb自身的稳定性问题(升级的原因)之外,其他一切都正常。由于的升级gdb,当我运行时,cgdb 0.6.7我立即收到以下消息:Python Exception <type 'exceptions.ImportError'> No module named gdb:warning:Could not load the Pytho...
2024-01-10
我可以在python中计算exp(1 + 2j)吗?
我可以在python中计算exp(1 + 2j)吗?exp(1+2j)Traceback (most recent call last): File "<stdin>", line 1, in <module>TypeError: can't convert complex to float回答:您需要此功能的复杂版本:cmath.exp(1+2j)参见http://docs.python.org/library/cmath.html...
2024-01-10
Python-用2个索引列表索引2D Numpy数组
我有一个奇怪的情况。我有一个2D Numpy数组,x:x = np.random.random_integers(0,5,(20,8))我有2个索引器-一个索引为行,一个索引为列。为了索引X,我必须执行以下操作:row_indices = [4,2,18,16,7,19,4]col_indices = [1,2]x_rows = x[row_indices,:]x_indexed = x_rows[:,column_indices]不仅仅是:x_new = x[row_indices,column_indi...
2024-01-10
python中的字符编码,将“ u2019”替换为“
我尝试了多种方法将其编码为最终结果"BACK RUSHIN'",其中最重要的字符是右撇号'。我想要一种使用某些Python内置函数达到最终结果的方法,在这些函数中,普通字符串和unicode字符串之间没有区别。这是我用来检索字符串的代码:str(unicode(etree.tostring(root.xpath('path')[0],method='text',encoding='utf-8'),errors='ignore...
2024-01-10
python pptx更改整个表格的字体大小
我将python 2.7与python pptx结合使用,以创建包含幻灯片的演示文稿,其中包含包含数据表的幻灯片。我需要控制表格和文本的大小。我寻找了方法,并且发现了一些使用此处的段落更改特定单元格的字体大小的方法,并在此处输入链接描述但是我找不到任何有关更改整个表格的文本大小的信息…有想法...
2024-01-10
在python中解析CEST / CET时间
我有这些日期字符串:Fri Oct 7 16:00:09 CEST 2011我想将它们转换为UTC。我已经尝试过此实现:def LocalToUtc(localtime): return datetime.strptime(localtime, "%a %m %d %H:%M:%S %Z %Y").isoformat() + 'Z'但是我得到了ValueError:ValueError: time data 'Fri Oct 7 16:00:09 CEST 2011' does not match...
2024-01-10
从python中的MS Word文件中提取文本
为了在python中处理MS Word文件,有python win32扩展名,可以在Windows中使用。我该如何在linux中做同样的事情?有图书馆吗?回答:您可以对antiword进行子过程调用。Antiword是一个Linux命令行实用程序,用于从worddoc中转储文本。适用于简单文档(显然会丢失格式)。它可以通过apt(可能是RPM)获得,也可以...
2024-01-10
如何在Python 3.2中实现__hash__?
我想使自定义对象可哈希化(通过腌制)。我可以找到__hash__适用于Python 2.x的算法(请参见下面的代码),但是它显然 适用于Python 3.2的哈希(我想知道为什么吗?)。有人知道如何__hash__在Python 3.2中实现吗?#Version: Python 3.2def c_mul(a, b): #C type multiplication return eval(hex((int(a) * b) & 0xFFFFFFFF)[:-1])cla...
2024-01-10
python在继续之前等待第n位数
from pad4pi import rpi_gpio # Setup Keypad KEYPAD = [ ["1","2","3","A"], ["4","5","6","B"], ["7","8","9","C"], ["*","0","#","D"] ] ROW_PINS = [5,6,13,19] # BCM numbering COL_PINS = [26,16,20,21] # BCM numbering factory = rpi_gpio.Keypad...
2024-01-10
计数在python
文件的某些价值观我有这样一个文本文件(这是一个样本,在非常大的实际文件):计数在python[52639 - 2017-12-08 11:56:58,680] INFO __main__.master 251 Finished pre-smap protein tag ('4h02', [], 35000, 665, '67') [52639 - 2017-12-08 11:57:37,686] INFO __main__.master 251 Finished pre-smap protein tag (...
2024-01-10
python中的近似比较
我想让’==’运算符在我的程序中使用近似比较:如果x和y的浮点值相等(==)abs(x-y)/(0.5(x+y)) < 0.001有什么好的方法呢?鉴于float是内置类型,我认为我不能重新定义==运算符,可以吗?请注意,我想使用float的其他功能,唯一要更改的是相等运算符。编辑:感谢您的回答,我了解您关于可读性和其他...
2024-01-10
使用python
import os file_dir_path = "D:/Test/list" for dirName, subdirList, fileList in os.walk(file_dir_path): if fileList != []: jpg_name = fileList[0] if jpg_name!='Thumbs.db': continue 结果为排除的fileList一个项目从列表:[ 'Rope01.jpg', 'Rope02.jpg', '的Thumbs...
2024-01-10
python请求文件上传
我正在执行一个使用Python请求库上传文件的简单任务。我搜索了Stack Overflow,似乎没有人遇到相同的问题,即服务器未收到该文件:import requestsurl='http://nesssi.cacr.caltech.edu/cgi-bin/getmulticonedb_release2.cgi/post'files={'files': open('file.txt','rb')}values={'upload_file' : 'file.txt' , 'DB':'photcat' , '...
2024-01-10
在python中更改用户
我正在编写一个简单的脚本,该脚本可以重新启动hadoop从属服务器。在脚本中,我必须以root用户身份进行一些初始更改。之后,我必须更改为用户“hadoop”并执行命令集。我使用os.system运行命令,但是我怀疑它是否运行良好。例如:uid=pwd.getpwnam('hadoop')[2]os.setuid(uid)os.system('whoami')os.chdir('/home/hadoop/had...
2024-01-10
在python路易吉使用参数
我有我通过在python路易吉使用参数luigi.run(["--local-scheduler"], main_task_cls=Test(Server = ActiveServer, Database = DB)) ,并在我的课触发路易吉我:class Test(luigi.Task): Database = luigi.Parameter() Server = luigi.Parameter() ,但似乎任务测试无法解析,我要作参数喂它适当?我越来越:MissingParameterE...
2024-01-10
python从音频文件中提取音频频谱
抱歉,如果我提交了副本,但是我想知道python中是否有任何lib使您能够从音频文件中提取声谱。我希望能够获取音频文件并编写算法,该算法将返回一组数据{TimeStampInFile;频率幅度}。我听说这通常称为节拍检测,但是据我所知,节拍检测不是一种精确的方法,它仅对可视化有用,而我想对提取的数据...
2024-01-10
在python中将SQL表返回为JSON
我在web.py中玩一个小型Web应用程序,并且正在设置一个URL以返回JSON对象。使用python将SQL表转换为JSON的最佳方法是什么?回答:就个人而言,我更喜欢使用SQLObject进行此类操作。我改编了一些必须快速完成的测试代码:import simplejsonfrom sqlobject import *# Replace this with the URI for your actual databaseconnection = ...
2024-01-10
在python中检测按键?
我正在用python开发一个秒表类型的程序,我想知道如何检测是否按下了一个键(例如p表示暂停,s表示停止),而我不希望它像raw_input这样等待用户输入,然后继续执行。有人知道如何在while循环中执行此操作吗?另外,我想做这个跨平台的,但是如果那不可能,那么我的主要开发目标是linux回答:对...
2024-01-10
